package cj.web.constants;

/**
 * 菜单枚举
 * @author Administrator
 *
 */
public enum MemuEnum {
	
	//--------------------------------竞赛管理
	hdgl("竞赛管理_活动管理", "jcgl_hdgl"),
	cszh("竞赛管理_参赛证号", "jcgl_cszh"),
	csxsgl("竞赛管理_参赛选手管理", "jcgl_csxsgl"),
	csxsxggl("竞赛管理_参赛选手修改", "jcgl_csxsxggl"),
	csshdc("竞赛管理_参赛证号导出", "jcgl_csshdc"),
	csxsdc("竞赛管理_参赛选手导出", "jcgl_csxsdc"),
	qygl("竞赛管理_区域管理", "jcgl_qygl"),
	xxgl("竞赛管理_学校管理", "jcgl_xxgl"),
	dxgl("竞赛管理_短信管理", "jcgl_dxgl"),
	cjgl("竞赛管理_成绩管理", "jcgl_cjgl"),
	jcimport("竞赛管理_成绩导入", "jcgl_jcimport"),

	//--------------------------------用户管理
	yhgrxx("后台管理_个人信息", "yhgl_yhgrxx"),
	yhll("后台管理_后台用户", "yhgl_yhll"),
	cdgl("后台管理_菜单管理", "yhgl_cdgl"),
	jsgl("后台管理_角色管理", "yhgl_jsgl"),
	
	//--------------------------------配置管理
	pzgl("配置管理_配置", "pzgl_pz"),
	
	//--------------------------------会员中心
	hyg("会员中心_会员管理", "hyzx_hygl"),
	
	//--------------------------------商城管理
	scbuyer("商城_买家管理", "SC_SCbuyer"),
	scseller("商城_商家管理", "SC_SCseller"),
	sccategory("商城_商城管理_商品类型管理", "SC_SCmall_SCcategory"),
	scproperty("商城_商家管理_商品属性管理", "SC_SCmall_SCproperty"),
	scgoods("商城_商品管理", "SC_SCgoods"),
	scorder("商城_订单管理", "SC_SCorder"),
	SCCrowdFundOrder("商城_众筹订单管理", "SC_SCCrowdFundOrder"),
	
	//--------------------------------报表管理
	reportsbmtjz("报表管理_报名统计(学校)", "reports_bmtjz"),
	reportsbmtjr("报表管理_报名统计(区域)", "reports_bmtjr"),
	reportsxltj("报表管理_销量统计", "reports_xltj"),
	;
	
    // 成员变量
    private String name;
    private String value;

    // 构造方法
    private MemuEnum(String name, String value) {
        this.name = name;
        this.value = value;
    }

    // 普通方法
    public static String getName(String value) {
        for (MemuEnum c : MemuEnum.values()) {
            if (c.getValue().equals(value)) {
                return c.name;
            }
        }
        return null;
    }

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getValue() {
		return value;
	}

	public void setValue(String value) {
		this.value = value;
	}
}
